Intelligent striking practice system

ABSTRACT

An intelligent striking practice system includes a gravity sensor circuit and a striking data analysis program. The gravity sensor circuit is disposed on a striking practice device for generating a striking data according to an external impact applied to the striking practice device, wherein the striking data is transmitted to an electronic device by a signal transmitter. The a striking data analysis program is installed in the electronic device and executed by a processor of the electronic device for enabling the processor to perform an analysis on a specific group of striking data in a specific time period, so as to generate a striking indicator displayed on a display device, wherein the analysis includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a striking practice system and, more particularly, to an intelligent striking practice system.

2. Description of Related Art

Boxing is a popular sport in the world, and a boxer often needs to execute striking training to maintain his/her competitiveness. Similarly, for other martial arts, players often execute the striking training for performing practice. A conventional striking training apparatus is usually a sandbag, and the boxer or other martial art player executes the striking training by hitting the sandbag. However, in this kind of striking training, the boxer or martial art player can be aware of the training effect according to his/her feeling only, and thus this striking training lacks an objective analysis mechanism.

Generally, there are similar machine provided to measure the force of a single punch, and display a score representative of the force value. However, such a machine only can calculate the force value for a single strike, which is inadequate for the training we need today.

Besides, for the boxers or other martial art players, there is a training apparatus provided to combine the sandbag with a pressure sensor, which can detect the force value of a user. However, when using this training apparatus, the user needs to hit exactly on the pressure sensor, in order for the pressure sensor to detect the hitting effectively. As a result, the user can only hit on a limited hitting range or the training apparatus needs to have a plurality of pressure sensors installed therein for extending the hitting range. Thus, in addition to inconvenience in usage, the manufacturing cost is also increased.

Besides, the aforementioned training apparatus can only detect the force value of a single hit, instead of presenting a continuous boxing status, resulting in that the training effect is severely limited. Thus, in order to accurately analyze the boxing status, there is much room to be improved.

Accordingly, there is a need to provide an intelligent striking practice system to solve the aforementioned problems.

SUMMARY OF THE INVENTION

An object of the present invention is to provide an intelligent striking practice system, which comprises: a gravity sensor circuit disposed on a striking practice device for generating a striking data according to an external impact applied to the striking practice device, wherein the striking data is transmitted to an electronic device by a signal transmitter; and a striking data analysis program installed in the electronic device and executed by a processor of the electronic device for enabling the processor to perform an analysis on a specific group of striking data in a specific time period, so as to generate a striking indicator displayed on a display device, wherein the analysis includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data. The intelligent striking practice system of the invention transmits the striking data to the electronic device to execute the analysis, and then obtains the specific force value, the specific speed value and the endurance value from the striking data for further calculation. Thus, it can provide the complete and accurate striking status information to the user.

In an embodiment, the striking practice device includes a bottom base capable of being fixed onto a floor and a buffer member combined with the bottom base, such that, when an external impact is applied to the striking practice, a part of the buffer member generates an instantaneous displacement and the gravity sensor circuit generates a striking data according to the instantaneous displacement. Thus, by using the gravity sensor, the hit range can be extended, and the accuracy of detecting can be improved. Besides, the number of the sensors of the striking practice device can be reduced, so that the cost of production can be reduced.

In an embodiment, the analysis further includes performing a positive addition calculation on the specific force value, the specific speed value and the endurance value, so as to generate the striking indicator. In a preferred embodiment, the positive addition calculation is provided to multiply the specific force value, the specific speed value and the endurance value in combination with respective predetermined weights. If there are some mistakes resulting in the user cannot achieve the training corresponding one of the values, the score presented by the striking indicator is extremely low. Thus it can truly show the problem in use, so as to improve the accuracy of analysis.

Another object of the present invention is to provide an intelligent striking practice method, which comprises the steps of: using a gravity sensor circuit disposed on a striking practice device to generate a striking data according to an external impact applied to the striking practice device; transmitting the striking data to an electronic device by a signal transmitter; executing a striking data analysis program by a processor of an electronic device for enabling the processor to perform an analysis on a specific group of striking data in a specific time period, so as to generate a striking indicator; and displaying the striking indicator on a display device, wherein the analysis includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data. Thus, according to the intelligent striking practice method, transmitting the striking data to the electronic device to execute the analysis, obtaining and calculating the specific force value, the specific speed value and the endurance value, the complete and accurate striking status information can be provided.

Another object of the present invention is to provide a striking data analysis program for use in an intelligent striking practice system including an electronic device storing the striking data analysis program, and a gravity sensor circuit disposed on a striking practice device for generating a striking data according to an external impact applied to the striking practice device, wherein the striking data is transmitted to the electronic device by a signal transmitter, the striking data analysis program, when being executed on a processor of the electronic device, enabling the processor to perform an analysis on a specific group of striking data in a specific time period for obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data, so as to generate a striking indicator displayed on a display device.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a structure diagram of an intelligent striking practice system according to an embodiment of the invention;

FIG. 2 is a schematic diagram illustrating the striking practice device of the intelligent striking practice system according to an embodiment of the invention;

FIG. 3 is a flow chart of the operating method for the intelligent striking practice system according to an embodiment of the invention;

FIG. 4 is a schematic diagram showing a plurality of striking data during a time period;

FIG. 5 is a detailed flow chart of step S34 in FIG. 3;

FIG. 6 is a detailed flow chart of step S35 in FIG. 3; and

FIG. 7 is a detailed flow chart of step S36 in FIG. 3.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 is a structure diagram an intelligent striking practice system 1 according to of an embodiment of the invention. As shown in FIG. 1, the intelligent striking practice system 1 includes a striking practice device 10 and a striking data analysis program 22 which can be installed in an electronic device 20. The striking practice device 10 includes a gravity sensor circuit 12. The gravity sensor circuit 12 includes a processor 14, a signal transmitter 16 and a digital/analog gravity sensor (G sensor) 18, which are electrically connected to each other. Thus, when an external impact is applied to the striking practice device 10, the digital/analog gravity sensor 18 detects an instantaneous displacement or deformation of the striking practice device 10, so as to generate a digital/analog signal, and the processor 14 performs a processing on the digital/analog signal to convert the aforementioned instantaneous displacement or deformation into a force information of the user, so as to generate a striking data 30. The signal transmitter 16 is used to transmit the striking data 30 to the electronic device 20, so that the electronic device 20 can perform an analysis on the striking data 30. For example, when a user applies an external impact to the striking practice device 10, the striking practice device 10 generates the striking data 30 according to the external impact form the user, wherein the striking data 30 has the force information generated when the user hits the striking practice device 10 for one time.

Preferably, when the user continuously hits the striking practice device 10, the gravity sensor circuit 12 generates a plurality of striking data and time interval information between every two striking data.

The signal transmitter 16 is a wireless transmission unit, such as an antenna, a wireless transceiver chip, and so on, for transmitting data to external devices. The signal transmitter 16 can transmit data using various kinds of wireless transmission schemes, e.g. Bluetooth, GPS, GSM, LTE, NFC, and so on. In other embodiments, the signal transmitter 16 can be modified to be a wired transmission unit, such as a USB device and the like. Alternatively, the signal transmitter 16 can be disposed outside the gravity sensor circuit 12 and is electrically connected to the gravity sensor circuit 12.

The electronic device 20 can be any common device, such as a mobile phone, a tablet computer, a computer, a television and a router. Preferably, the electronic device 20 has a processor 24. When the striking data analysis program 22 is executed by the processor 24, the processor 24 is enabled to analyze a plurality of striking data in a specific time period, and define a specific group of striking data within the specific time period from the plurality of striking data, so as to generate a striking indicator 40 from the specific group of striking data. The electronic device 20 further includes a display device 26, such as a display monitor and the like, for showing the striking indicator 40 on the display device 26. Alternatively, the electronic device 20 can transmit data to an external device, so that the striking indicator 40 can be displayed on a display device of the external device. Thus, the user can be aware of his/her striking status according to the striking indicator 40. In an embodiment, the striking indicator 40 is a score or a quantization data related to the force or striking time converted from the specific group of striking data, for example a score related to the integrated striking capability of the user. Besides, the display device 26 can display a comparison between scores of the user and other users.

In a preferred embodiment, when the processor 24 executes the striking data analysis program 22, the analysis that the processor 24 performs on the specific group of striking data within the specific time period includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data. It is noted that the aforementioned analysis is described for exemplary purpose only, but not for limitation. In other embodiments, the processor 24 can obtain other values from the specific group of striking data for performing the subsequent procedures. Besides, the term “obtaining” represents, but is not limited to, performing some calculation to generate the values, or it can also represent other methods, for example receiving data having the values.

The details of the striking practice device 10 and the striking data analysis program 22 executed by the electronic device 20 are described in the following.

First, the striking practice device 10 is described. FIG. 2 is a schematic diagram illustrating the striking practice device 10 of the intelligent striking practice system according to an embodiment of the invention. As shown in FIG. 2, the striking practice device 10 includes a bottom base 51, a connection part 53 and a buffer member 55. The connection part 53 is fixed onto the bottom base 51. The buffer member 55 is sleeved on the outer surface of the connection part 53. The material and the structure of the bottom base 51 can be any material or structure capable of fastening the bottom base 51 onto a floor. In an embodiment, the connection part 53 can be assembled with the bottom base 51, but in other embodiments, the bottom base 51 and the connection part 53 can be an all-in-one structure.

In an embodiment, the connection part 53 is substantially a column structure, for example a hollow column structure. The connection part 53 preferably includes a sleeve part 531, a flexibility part 533 and a connection unit 535, wherein the internal diameter of the sleeve part 531 is preferred but not limited to be greater than the outer diameter of the connection unit 535, and the flexibility part 533 is disposed between the sleeve part 531 and the connection unit 535. The flexibility part 533 can be any structure with flexible and recoverable characteristics. For example, the flexibility part 533 can be an all-in-one folded structure having a plurality of folds, but in other embodiments, it can be other flexible and recoverable structure, such as a flexible structure composed by a spring and the like. Besides, it is also applicable to put a damping material (e.g. foaming plastics) inside the flexibility part 533 to reduce the number of swinging times in striking.

The buffer member 55 can be formed by any buffer material, such as foaming material and the like. In this embodiment, the buffer member 55 is a hollow column structure having an accommodation space 551 in the structure and a buffer material part 553 around its outer surface. Thus, when the striking practice device 10 is being assembled, the sleeve part 531 of the connection part 53 can be deposed in the accommodation space 551 of the buffer member 55, so as to sleeve the buffer member 55 onto the sleeve part 531.

In addition, at least one gravity sensor circuit 12 is disposed on the striking practice device 10. Specifically, the gravity sensor circuit 12 is disposed inside the striking practice device 10, or the gravity sensor circuit 12 is disposed on the outer surface of the striking practice device 10. In an embodiment, one gravity sensor circuit 12 is embedded inside the upper portion of the buffer member 55 of the striking practice device 10. In another embodiment, one gravity sensor circuit 12 is disposed on the top surface of the buffer member 55 of the striking practice device 10, so as to prevent the gravity sensor circuit 12 from being directly hit by the user. It is noted that, in an embodiment, the striking practice device 10 can be provided with a plurality of gravity sensor circuits 12 and a plurality of digital/analog gravity sensors 18, or the striking practice device 10 can be provided with one gravity sensor circuit 12 and a plurality of digital/analog gravity sensors 18 electrically connected to the gravity sensor circuit 12.

Furthermore, when the digital/analog gravity sensor 18 is an analog gravity sensor, the gravity sensor circuit 12 further includes an analog-to-digital converter for converting an analog signal generated from the analog gravity sensor to a digital signal, which is then processed by the processor 14 to generate the striking data 30.

The gravity sensor circuit 12 of the invention is used to detect an instantaneous displacement of the striking practice device 10 when an external impact is applied to the striking practice device 10, and thus it can replace the conventional training device that uses a pressure sensor to detect the pressure value when being hit. Because the user doesn't need to hit exactly on the sensor, the invention not only improves the accuracy of the striking information of the user, but also avoids damaging the sensor. The aforementioned description about the type of the striking practice device is for exemplary purpose only, but not for limitation. In practical application, the striking practice device can be modified to various common types, for example a hanging type.

Then, the description of the electronic device 20 executing the striking data analysis program 22 is given. Please refer to FIG. 1 to FIG. 3. FIG. 3 is a flow chart of the operating method for the intelligent striking practice system 1 according to an embodiment of the invention, which includes the operating procedure of the striking practice device 10 and the operating procedure of the electronic device 20 when the striking data analysis program 22 is executed. As shown in FIG. 3, first, step S31 is executed, in which an external impact is applied to the striking practice device 10, for example the user hits the striking practice device 10. Next, step S32 is executed, in which the gravity sensor circuit 12 of the striking practice device 10 generates a striking data 30 according to the external impact, for example the gravity sensor circuit 12 generates the striking data 30 according to a displacement or deformation of the striking practice device 10, wherein the striking data 30 includes the force value information related to the user's hit at this time. Then, step S33 is executed, in which the signal transmitter 16 transmits the striking data 30 to the electronic device 20.

After the processor 24 of the electronic device 20 executes the striking data analysis program 22, step S34 is executed, in which the processor 24 performs an analysis on a plurality of striking data within a time period. Next, step S35 is executed, in which the processor 24 obtains a specific force value, a specific speed value and an endurance value form a specific group of striking data within a specific time period, wherein the specific group of striking data is selected from the plurality of striking data. Then, step S36 is executed, in which the processor 24 performs a positive addition calculation on the specific force value, the specific speed value and the endurance value, so as to generate the striking indicator 40. Finally, step S37 is executed, in which the display device 26 displays the striking indicator 40, so that the user can read the striking indicator 40 with other relative striking results to be aware of his/her striking status. The following gives a more detailed description for steps S34 to S36, with reference to FIG. 3 to FIG. 5.

FIG. 4 is a schematic diagram showing a plurality of striking data during a time period. As shown in FIG. 4, each striking data 30 a-30 i is provided with a force value (for example, the striking data 30 a is provided with a force value p1). Further, there is a time interval between every two successive striking data (for example, there is a time interval t1 between the striking data 30 c and the striking data 30 d), and some of the plurality of striking data (e.g. striking data 30 a-30 h) is employed to form a specific group of striking data 30′ in a specific time period T.

FIG. 5 is a detailed flow chart of step S34 in FIG. 3. When executing step S34, sub-step S51 is first executed, in which the processor 24 executing the striking data analysis program 22 compares each time interval between every two successive striking data with a predetermined time period tp, wherein the predetermined time period tp is predetermined by the system administrator or the user, and can be adjusted. When a time interval between two successive striking data (for example, a time interval t2 between the striking data 30 g and the striking data 30 h) is shorter than the predetermined time period tp, sub-step S52 is executed, in which the processor 24 defines the first one of the two successive striking data (i.e. the striking data 30 g) as one striking data of the specific group of striking data 30′. When a time interval between two successive striking data (for example, a time interval t3 between the striking data 30 h and the striking data 30 i) is longer than the predetermined time period tp, sub-step S53 is executed, in which the processor 24 defines the first one of the two successive striking data (i.e. the striking data 30 h) as the last one striking data of the specific group of striking data 30′. As a result, the specific time period T and the specific group of striking data 30′ can be defined by the processor 24.

Besides, in an embodiment, sub-step S53 includes that the processor 24 defines second one of the two successive striking data (i.e. the striking data 30 i) as the first one striking data of next specific group of striking data.

FIG. 6 is a detailed flow chart of step S35 in FIG. 3. When executing step S35, sub-step S61 is executed, in which the processor obtains a specific force value. In an embodiment, the processor 24 executing the striking data analysis program 22 obtains a force value of one striking data of the specific group striking data 30′ (for example, the force value p1 of the striking data 30 a), and then the processor 24 defines the force value p1 as the specific force value. Therefore, if the force value is getting higher, the specific force value corresponding to the force value is also getting higher. In another embodiment, the processor 24 calculates an average force value of all striking data of the specific group of striking data 30′, so as to define the average force value as the specific force value. It is noted that the aforementioned description about the configuration of the specific force value is for exemplary purpose only, but not for limitation.

Besides, when executing step S35, sub-step S62 is also executed, in which the processor 24 obtains a specific speed value. In an embodiment, the processor 24 executing the striking data analysis program 22 obtains a time interval between two successive striking data of the specific group of striking data 30′ (for example, the time interval t1 between the striking data 30 c and the striking data 30 d), and then calculates the time interval to define the calculation result as the specific speed value. If the time interval is short, it indicates that the speed is fast, and thus the specific speed value corresponding thereto is high. In another embodiment, the processor 24 executing the striking data analysis program 22 calculates an average value of all time intervals, each being between two successive striking data of the specific group of striking data 30′, and defines the average value as the specific speed value. It is noted that the description about the configuration of the specific speed value is for exemplary purpose only, but not for limitation.

In addition, when executing step S35, sub-step S63 is also executed, in which the processor 24 obtains an endurance value. In an embodiment, the processor 24 executing the striking data analysis program 22 obtains the total time (i.e. the specific time period T) corresponding to the specific group of striking data 30′, and then defines the total time as the endurance value, so that the longer the total time is, the higher the endurance value is. It is noted that the aforementioned description about the configuration of the endurance value is for exemplary purpose only, but not for limitation.

The sequence of executing the sub-steps S61 to S63 is not particularly limited. In some embodiments, the sequence of executing sub-steps S61 to S63 can be changed. In some embodiments, sub-steps S61 to S63 can be executed simultaneously. After sub-steps S61 to S63 are executed completely, the processor 24 can obtain the specific force value, the specific speed value and the endurance value, and then step S36 is executed.

FIG. 7 is a detailed flow chart of step S36 in FIG. 3. First, sub-step S71 is executed, in which the processor 24 executing the striking data analysis program 22 performs a weighting process on each of the specific force value, the specific speed value and the endurance value; i.e., the specific force value, the specific speed value and the endurance value are processed with respective predetermined weights, wherein the predetermined weights can be configured by the external instructions, for example, predetermined by the system administrator or configured by an instruction inputted from the user using the electronic device 20. In an embodiment, the predetermined weights are the same.

Then, sub-step S72 is executed, in which the processor 24 executing the striking data analysis program 22 performs a positive addition calculation on the specific force value, the specific speed value and the endurance value that have been processed with respective predetermined weights, so as to generate a calculation result, and then converts the calculation result to a striking indicator 40. The positive addition calculation means that the calculation result is composed of the components of the specific force value, the specific speed value and the endurance value without excluding any one of the aforementioned values, such as addition calculation and multiplication calculation. In a preferred embodiment, the positive addition calculation is provided to multiply the specific force value, the specific speed value and the endurance value that have been processed with respective predetermined weights, so as to generate the striking indicator 40.

In other words, in a preferred embodiment, step S36 can be described as the following formula performed by the processor 24 executing the striking data analysis program 22:

(specific force value)^(W1)×(specific speed value)^(W2)×(endurance value)^(W3)=(striking indicator),

where W1, W2 and W3 are the predetermined weights corresponding to the specific force value, the specific speed value and the endurance value, respectively.

In this preferred embodiment, the processor 24 multiplies the specific force value, the specific speed value and the endurance value that have been processed with respective predetermined weights. Therefore, if one of the specific force value, the specific speed value and the endurance value is low, the striking indicator is also low, which can avoid some problems in use. That is, if the user fails to complete a training related to one of the specific force value, the specific speed value and the endurance value, the striking indicator presents an extremely low value. For example, if a user wants to improve the specific speed value and the endurance value by quickly flipping the striking device, the specific force value is extremely low, so that the calculated striking indicator 40 is also extremely low or is even close to zero. Thus, the striking indicator 40 can present the real striking status of the user without encountering some problems in use.

Besides, due to that different weighting values are introduced into the calculation of step S36, the user can increase the weighting values corresponding to the training matters to be strengthened. For example, when the user wants to strengthen the endurance, he/she can increase the weighting value corresponding to the endurance value. Thus, the intelligent practice system 1 can be adjusted according to the actual training requirement of the user.

In another embodiment, step S36 can be described as the following formula performed by the processor 24 executing the striking data analysis program 22:

[(specific force value/M1)^(W1)×(specific speed value/M2)^(W2)×(endurance value/M3)^(W3)]^([1/(W1+W2+W3)])=(the striking indicator),

where M1 is the maximum one of the specific force values recorded in the intelligent striking practice system, M2 is a maximum one of the specific speed values recorded in the intelligent striking practice system, M3 is a maximum one of the endurance values recorded in the intelligent striking practice system, and [1/(W1+W2+W3)] is an exponent operation based on the predetermined weights of W1, W2 and W3 corresponding to the specific force value, the specific speed value and the endurance value, respectively.

The maximum one of the specific force values can be, but mot limited to, a maximum one recorded during the current time of striking performed by the user, or is a historical maximum one recorded during the previous time of striking performed by the user. Accordingly, the striking status shown from the striking indicator 40 can be more accurate.

After the striking indicator 40 is generated, step S37 is executed, in which the electronic device 20 displays the striking indicator 40 on its display device 26, or transmits the data of the striking indicator 40 to another device, so that the striking indicator 40 can be displayed on the display device of the another device. When being displayed, the striking indicator 40 can be presented in various formats including but not limited to a fractional number, a picture, and so on. Thus, the user can be aware of his/her striking status for this time, so as to proceed with subsequent adjustments.

Besides, the striking indicator 40 may further include a plurality of sub-indicators to respectively display the specific force value, the specific speed value and the endurance value, so that the user can be aware of the details of his/her striking status.

Although the present invention has been explained in relation to its preferred embodiments, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed. 

What is claimed is:
 1. An intelligent striking practice system, comprising: a gravity sensor circuit disposed on a striking practice device for generating a striking data according to an external impact applied to the striking practice device, wherein the striking data is transmitted to an electronic device by a signal transmitter; and a striking data analysis program installed in the electronic device and executed by a processor of the electronic device for enabling the processor to perform an analysis on a specific group of striking data within a specific time period, so as to generate a striking indicator displayed on a display device, wherein the analysis includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data.
 2. The intelligent striking practice system of claim 1, wherein the striking practice device includes a bottom base capable of being fixed onto a floor and a buffer member combined with the bottom base, such that, when an external impact is applied to the striking practice device, a part of the buffer member generates an instantaneous displacement and the gravity sensor circuit generates a striking data according to the instantaneous displacement.
 3. The intelligent striking practice system of claim 1, wherein the analysis further includes performing a positive addition calculation on the specific force value, the specific speed value and the endurance value, so as to generate the striking indicator.
 4. The intelligent striking practice system of claim 3, wherein the positive addition calculation is provided to multiply the specific force value, the specific speed value and the endurance value in combination with respective predetermined weights.
 5. The intelligent striking practice system of claim 4, wherein the positive addition calculation is performed as follows: [(the specific force value/M1)^(W1)×(the specific speed value/M2)^(W2)×(the endurance value/M3)^(W3)]^([1/(W1+W2+W3)])=(the striking indicator), wherein M1 is a maximum one of the specific force values recorded in the intelligent striking practice system, M2 is a maximum one of the specific striking speed values recorded in the intelligent striking practice system, M3 is a maximum one of the endurance values recorded in the intelligent striking practice system, and [1/(W1+W2+W3)] is an exponent operation based on the predetermined weights of W1, W2 and W3 corresponding to the specific force value, the specific speed value and the endurance value, respectively.
 6. The intelligent striking practice system of claim 1, wherein a time interval between a last striking data in the specific group of striking data and a first striking data in a next specific group of striking data is more than a predetermined time period.
 7. An intelligent striking practice method, comprising the steps of: using a gravity sensor circuit disposed on a striking practice device to generate a striking data according to an external impact applied to the striking practice device; transmitting the striking data to an electronic device by a signal transmitter; executing a striking data analysis program by a processor of an electronic device for enabling the processor to perform an analysis on a specific group of striking data in a specific time period, so as to generate a striking indicator; and displaying the striking indicator on a display device, wherein the analysis includes obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data.
 8. The intelligent striking practice method of claim 7, wherein the analysis further includes performing a positive addition calculation on the specific force value, the specific speed value and the endurance value, so as to generate the striking indicator.
 9. The intelligent striking practice method of claim 8, wherein the positive addition calculation is provided to multiply the specific force value, the specific speed value and the endurance value in combination with respective predetermined weights.
 10. The intelligent striking practice method of claim 9, wherein the positive addition calculation is performed as follows: [(the specific force value/M1)^(W1)×(the specific speed value/M2)^(W2)×(the endurance value/M3)^(W3)]^([1/(W1+W2+W3)])=(the striking indicator), wherein M1 is a maximum one of the specific force values recorded in the intelligent striking practice system, M2 is a maximum one of the specific speed values recorded in the intelligent striking practice system, M3 is a maximum one of the endurance values recorded in the intelligent striking practice system, and [1/(W1+W2+W3)] is an exponent operation based on the predetermined weights of W1, W2 and W3 corresponding to the specific force value, the specific speed value and the endurance value, respectively.
 11. The intelligent striking practice system of claim 7, wherein a time interval between a last striking data in the specific group of striking data and a first striking data in a next specific group of striking data is more than a predetermined time period.
 12. A striking data analysis program for use in an intelligent striking practice system including an electronic device storing the striking data analysis program, and a gravity sensor circuit disposed on a striking practice device for generating a striking data according to an external impact applied to the striking practice device, wherein the striking data is transmitted to the electronic device by a signal transmitter, the striking data analysis program, when being executed on a processor of the electronic device, enabling the processor to perform an analysis on a specific group of striking data in a specific time period for obtaining a specific force value, a specific speed value and an endurance value from the specific group of striking data, so as to generate a striking indicator displayed on a display device.
 13. A striking practice device, comprising: a gravity sensor; and a signal transmitter; wherein, an external impact is applied to the striking practice device, at least a part of the striking practice device generates an instantaneous displacement and the gravity sensor circuit generates a striking data according to the instantaneous displacement, the signal transmitter transmits the striking data to an electronic device for executing an analysis, thus the striking practice device can be used in an intelligent striking practice system. 